package com.villaday.idf.model;

import java.util.List;

public class Presell_recommend_listEntityold {


    /**
     * code : 200
     * status : success
     * msg : success
     * body : [{"currentPrice":49900,"detail":"","discount":"2.8","endDateTime":"2018-10-30 23:59:59","expiredDate":"18/10/30","favorite":false,"hasHouse":false,"house":{"address":"广东 · 惠州","existRoom":false,"flagBit":0,"houseType":0,"imageURL":"https://img.villaday.com/images/house_409/61849/61849-10-495025.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100","lowestRoomPrice":0,"name":"惠州·怡情谷温泉酒店高级房/木屋","serverTime":1540969374196},"id":"Zwrql6Y5EN","imageURL":"","imageURLs":[],"modelType":0,"name":"【惠州】包三餐+住宿+泡温泉~￥499抢惠州怡情谷套餐，平日周五不加价！携带1名1.5m小童免费！限量抢购（有效期至10.31）","offline":false,"originalPrice":178000,"purchaseInformation":"","remainingTime":-54175197,"serverTime":1540969374197,"type":1},{"currentPrice":228800,"detail":"","discount":"6.2","endDateTime":"2018-11-30 23:59:59","expiredDate":"18/11/30","favorite":false,"hasHouse":false,"house":{"address":"广东 · 广州","existRoom":false,"flagBit":0,"houseType":0,"imageURL":"https://img.villaday.com/images/house_950/61366/61366-10-533389.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100","lowestRoomPrice":0,"name":"广州从都国际庄园\u2022桐泉台A型套房","serverTime":1540969374197},"id":"b0E80GRpE1","imageURL":"","imageURLs":[],"modelType":0,"name":"【温泉季元首级体验】￥2288抢2天1晚奢华度假套餐，住桐泉台套房、享养生双早、下午茶、无限次温泉（有效期至12.29）","offline":false,"originalPrice":368800,"purchaseInformation":"","remainingTime":2624224803,"serverTime":1540969374197,"type":1},{"currentPrice":129900,"detail":"","discount":"6.4","endDateTime":"2018-10-31 23:59:59","expiredDate":"18/10/31","favorite":false,"hasHouse":false,"house":{"address":"广东 · 清远","existRoom":false,"flagBit":0,"houseType":0,"imageURL":"https://img.villaday.com/images/house_322/43330/43330-10-304138.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100","lowestRoomPrice":0,"name":"熹乐谷·悦泉苑豪华两房一厅","serverTime":1540969374197},"id":"YnrpB58qmq","imageURL":"","imageURLs":[],"modelType":0,"name":"【清远顶级温泉，周五不加收】￥1299住超五星级熹乐谷豪华2房套房，免费享酒店玩乐，有效期到2018.11.30","offline":false,"originalPrice":199900,"purchaseInformation":"","remainingTime":32224803,"serverTime":1540969374197,"type":1},{"currentPrice":99900,"detail":"","discount":"4.5","endDateTime":"2018-11-02 23:59:59","expiredDate":"18/11/02","favorite":false,"hasHouse":false,"house":{"address":"广东 · 惠州","existRoom":false,"flagBit":0,"houseType":0,"imageURL":"https://img.villaday.com/images/house_973/329677/329677-10-4928714.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100","lowestRoomPrice":0,"name":"惠州·享海酒店豪华海景房","serverTime":1540969374197},"id":"b0E80GLoE1","imageURL":"","imageURLs":[],"modelType":0,"name":"【爆款预售，加送旅拍！】￥999抢双月湾享海温泉度假酒店豪华海景房2间，可升级海景两房一厅，还有旅拍送!(有效期至12.31)","offline":false,"originalPrice":218000,"purchaseInformation":"","remainingTime":205024803,"serverTime":1540969374197,"type":1}]
     */

    private String code;
    private String status;
    private String msg;
    private List<BodyEntity> body;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<BodyEntity> getBody() {
        return body;
    }

    public void setBody(List<BodyEntity> body) {
        this.body = body;
    }

    public static class BodyEntity {
        /**
         * currentPrice : 49900
         * detail :
         * discount : 2.8
         * endDateTime : 2018-10-30 23:59:59
         * expiredDate : 18/10/30
         * favorite : false
         * hasHouse : false
         * house : {"address":"广东 · 惠州","existRoom":false,"flagBit":0,"houseType":0,"imageURL":"https://img.villaday.com/images/house_409/61849/61849-10-495025.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100","lowestRoomPrice":0,"name":"惠州·怡情谷温泉酒店高级房/木屋","serverTime":1540969374196}
         * id : Zwrql6Y5EN
         * imageURL :
         * imageURLs : []
         * modelType : 0
         * name : 【惠州】包三餐+住宿+泡温泉~￥499抢惠州怡情谷套餐，平日周五不加价！携带1名1.5m小童免费！限量抢购（有效期至10.31）
         * offline : false
         * originalPrice : 178000
         * purchaseInformation :
         * remainingTime : -54175197
         * serverTime : 1540969374197
         * type : 1
         */

        private int currentPrice;
        private String detail;
        private String discount;
        private String endDateTime;
        private String expiredDate;
        private boolean favorite;
        private boolean hasHouse;
        private HouseEntity house;
        private String id;
        private String imageURL;
        private int modelType;
        private String name;
        private boolean offline;
        private int originalPrice;
        private String purchaseInformation;
        private long remainingTime;
        private long serverTime;
        private int type;
        private List<?> imageURLs;

        public int getCurrentPrice() {
            return currentPrice;
        }

        public void setCurrentPrice(int currentPrice) {
            this.currentPrice = currentPrice;
        }

        public String getDetail() {
            return detail;
        }

        public void setDetail(String detail) {
            this.detail = detail;
        }

        public String getDiscount() {
            return discount;
        }

        public void setDiscount(String discount) {
            this.discount = discount;
        }

        public String getEndDateTime() {
            return endDateTime;
        }

        public void setEndDateTime(String endDateTime) {
            this.endDateTime = endDateTime;
        }

        public String getExpiredDate() {
            return expiredDate;
        }

        public void setExpiredDate(String expiredDate) {
            this.expiredDate = expiredDate;
        }

        public boolean isFavorite() {
            return favorite;
        }

        public void setFavorite(boolean favorite) {
            this.favorite = favorite;
        }

        public boolean isHasHouse() {
            return hasHouse;
        }

        public void setHasHouse(boolean hasHouse) {
            this.hasHouse = hasHouse;
        }

        public HouseEntity getHouse() {
            return house;
        }

        public void setHouse(HouseEntity house) {
            this.house = house;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getImageURL() {
            return imageURL;
        }

        public void setImageURL(String imageURL) {
            this.imageURL = imageURL;
        }

        public int getModelType() {
            return modelType;
        }

        public void setModelType(int modelType) {
            this.modelType = modelType;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public boolean isOffline() {
            return offline;
        }

        public void setOffline(boolean offline) {
            this.offline = offline;
        }

        public int getOriginalPrice() {
            return originalPrice;
        }

        public void setOriginalPrice(int originalPrice) {
            this.originalPrice = originalPrice;
        }

        public String getPurchaseInformation() {
            return purchaseInformation;
        }

        public void setPurchaseInformation(String purchaseInformation) {
            this.purchaseInformation = purchaseInformation;
        }

        public long getRemainingTime() {
            return remainingTime;
        }

        public void setRemainingTime(long remainingTime) {
            this.remainingTime = remainingTime;
        }

        public long getServerTime() {
            return serverTime;
        }

        public void setServerTime(long serverTime) {
            this.serverTime = serverTime;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public List<?> getImageURLs() {
            return imageURLs;
        }

        public void setImageURLs(List<?> imageURLs) {
            this.imageURLs = imageURLs;
        }

        public static class HouseEntity {
            /**
             * address : 广东 · 惠州
             * existRoom : false
             * flagBit : 0
             * houseType : 0
             * imageURL : https://img.villaday.com/images/house_409/61849/61849-10-495025.jpg?x-oss-process=image/resize,m_mfit,w_604,h_402,limit_0/sharpen,100
             * lowestRoomPrice : 0
             * name : 惠州·怡情谷温泉酒店高级房/木屋
             * serverTime : 1540969374196
             */

            private String address;
            private boolean existRoom;
            private int flagBit;
            private int houseType;
            private String imageURL;
            private int lowestRoomPrice;
            private String name;
            private long serverTime;

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public boolean isExistRoom() {
                return existRoom;
            }

            public void setExistRoom(boolean existRoom) {
                this.existRoom = existRoom;
            }

            public int getFlagBit() {
                return flagBit;
            }

            public void setFlagBit(int flagBit) {
                this.flagBit = flagBit;
            }

            public int getHouseType() {
                return houseType;
            }

            public void setHouseType(int houseType) {
                this.houseType = houseType;
            }

            public String getImageURL() {
                return imageURL;
            }

            public void setImageURL(String imageURL) {
                this.imageURL = imageURL;
            }

            public int getLowestRoomPrice() {
                return lowestRoomPrice;
            }

            public void setLowestRoomPrice(int lowestRoomPrice) {
                this.lowestRoomPrice = lowestRoomPrice;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public long getServerTime() {
                return serverTime;
            }

            public void setServerTime(long serverTime) {
                this.serverTime = serverTime;
            }
        }
    }
}
